//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//
////void Findnum(int arr[], int n, int* p1, int* p2)
//{
//	int t = arr[0];
//	*p1 = *p2 = 0;
//	for (int i = 1; i < n; i++)
//	{
//		t ^= arr[i];
//	}
//	int count = 0;
//	int j = 0;
//	while ((1 & (t >> j))==0)
//	{
//		count++;
//		j++;
//	}
//	for (int q = 0; q < n; q++)
//	{
//		if (((arr[q] >> count) & 1)==0)
//		{
//			*p1 ^= arr[q];
//		}
//		else if (((arr[q] >> count) & 1) != 0)
//		{
//			*p2 ^= arr[q];
//		}
//	}
//}
//
//
//
//
//
//int main()
//{
//	int arr[10] = { 1,1,2,2,3,3,4,4,5,6 };
//	int len = sizeof(arr) / sizeof(arr[0]);
//	int a = 0;
//	int num1;
//	int num2;
//	Findnum(arr, len,&num1, &num2);
//	printf("%d %d", num1, num2);
//	return 0;
//}